Intensional Markup Language
نویسنده
چکیده
IML is a simple markup language that extends HTML. IML makes it practical for even unskilled authors to produce multiversion Web pages. The form and content of a particular version of a page are determined by the settings of a collection of parameters that specify (for example) layout, in terms of font and size, color, and background color; they can determine sections to be included or omitted, in particular, as droptext; which of a series components to present, and in which order; or they can determine a choice of language. An important advantage of the parametric approach is that members of a community can share pages by sharing parameters. The IML implementation uses ISE, a Perl-like CGI language with run time parameterization. The IML source is translated (once) into a corresponding ISE program which, when run with specific parameter settings, produces the appropriate HTML.
منابع مشابه
An Intensional Tool Applied to French Language Educational Software
We present a Web-based French-language educational-software tool, French e-Flash Card (FFC), authored using our Intensional Markup Language (IML). The FFC site is interactive and dynamic and incorporates AI for French language grammar. These special features, lacking in most language educational tools (which are typically language-independent), are made possible by IML, which allows rule-based ...
متن کاملA Complementary Approach for Adaptive and Adaptable Hypermedia: Intensional Hypertext
We describe a methodology and an authoring/publishing tool for adaptable and/or adaptive Web documents. Our approach is based on intensional logic, the logic of assertions and expressions, which vary over a collection of contexts or possible worlds. In our approach the contexts are sets of values for parameters which specify the current user profile as supplied by the current Web page URL, and ...
متن کاملCaching Mechanism in Peer-to-Peer Networks through Active XML
Active XML (AXML) is a new markup language framework that provides the ability to exchange intensional data. The intensional data is defined in the AXML documents as calls to local or remote Web services. AXML aims to improve the task partition and distribution in P2P networks. However, if one peer joins more than one P2P network and its services are invoked frequently by a large number of peer...
متن کاملA Component-based Framework for the Integration and Exploration of XML Sources
Handling the interoperability issues in multiple, heterogeneous XML sources is central in XML data management and mining. In this chapter, we present a framework for the intensional integration and exploration of XML sources. Specifically, we propose a three-layer framework aimed at extracting interschema knowledge from the available sources, constructing a hierarchy based on the extracted know...
متن کاملA Theoretical Basis for Intensional Logic Programming∗
Intensional Logic Programming (ILP) is a new form of logic programming based on intensional logic. The denotations of formulas of an intensional first-order language are given according to intensional interpretations and to a set of possible worlds. ILP provides users with several intensional operators which are used to express relationships between different worlds. After introducing the forma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000